<?php 
/* 
Proyecto: Sistema Victoria 2.0
Programador: Felipe Guerra
Año: 2015
Flores de tumbabiro ©
*/
require_once('../core/libreria.php');
require_once('../db/connect.php'); 

$id = $_GET['id'];
$cp = $_GET['cp'];
$np = $_GET['np'];
$pa = $_GET['pa'];

if($_POST['verify'] and $_POST['verify'] == 'verify'){
	
	$debe_bandera = '';
	$haber_bandera = '';
	
	if( $_POST['debe_new'] != $_POST['debe_old'] ){
		
		//┌────────────────────────────────┐Poner historico a las anteriores
		$sql = sprintf("
		UPDATE detalle_cuenta_contable
		SET 
		DCC_VIGENCIA = 0
		WHERE DCC_CODIGO = %s
		",
		GetSQLValueString($_POST['DCC_CODIGO_DEBE'], "text"));
		mysql_select_db($database_victoria, $victoria );
		mysql_query($sql, $victoria ) or die(mysql_error());
		//└────────────────────────────────┘
		
		//┌────────────────────────────────┐Debe
		$sql = sprintf("
		INSERT INTO detalle_cuenta_contable
		(
			DET_CODIGO,			
			CCODIGO_CONTABLE,
	        DCC_SWITCH,				
			DCC_VIGENCIA
		)
		VALUES (
			%s,
			%s,		
			'DEBE',			
			'1'
		)	
		",
		GetSQLValueString($_GET['id'], "text"),
		GetSQLValueString($_POST['debe_new'], "text"));
		mysql_select_db($database_victoria, $victoria );
		mysql_query($sql, $victoria ) or die(mysql_error());	
		$idDebe=mysql_insert_id();
		//└────────────────────────────────┘		
			
		$debe_bandera = "DCC_CODIGO_DEBE = '$idDebe',";			
	}
	
	
	if( $_POST['haber_new'] != $_POST['haber_old'] ){
		
		//┌────────────────────────────────┐Poner historico a las anteriores
		$sql = sprintf("
		UPDATE detalle_cuenta_contable
		SET 
		DCC_VIGENCIA = 0
		WHERE DCC_CODIGO = %s
		",
		GetSQLValueString($_POST['DCC_CODIGO_HABER'], "text"));
		mysql_select_db($database_victoria, $victoria );
		mysql_query($sql, $victoria ) or die(mysql_error());
		//└────────────────────────────────┘
		
		//┌────────────────────────────────┐Haber
		$sql = sprintf("
		INSERT INTO detalle_cuenta_contable
		(
			DET_CODIGO,			
			CCODIGO_CONTABLE,
	        DCC_SWITCH,				
			DCC_VIGENCIA
		)
		VALUES (
			%s,
			%s,		
			'HABER',				
			'1'
		)	
		",
		GetSQLValueString($_GET['id'], "text"),
		GetSQLValueString($_POST['haber_new'], "text"));
		mysql_select_db($database_victoria, $victoria );
		mysql_query($sql, $victoria ) or die(mysql_error());	
		$idHaber=mysql_insert_id();
		//└────────────────────────────────┘		

		$haber_bandera = "DCC_CODIGO_HABER = '$idHaber',";					
			
	}	

	
	$sql = sprintf("
		UPDATE detalle_tabla_tipo
		SET 
		DET_DESCRIPCION = %s,
		$debe_bandera
		$haber_bandera
		DEF_VIGENCIA = %s
		WHERE DET_CODIGO = %s
	",
	GetSQLValueString($_POST['DET_DESCRIPCION'], "text"),
	GetSQLValueString(isset($_POST['DEF_VIGENCIA']) ? "true" : "", "defined","1","0"),
	GetSQLValueString($_GET['id'], "int"));
	
	mysql_select_db($database_victoria, $victoria );
	mysql_query($sql, $victoria ) or die(mysql_error());
	
	$fileNom = $np.'List.php';
	if (isset($_SERVER['QUERY_STRING'])) {
		$fileNom .= (strpos($fileNom, '?')) ? "&" : "?";
		$fileNom .= $_SERVER['QUERY_STRING'];
	}
	header(sprintf("Location: %s", $fileNom));

}

//--------------------SELECT INICIO---------------------
mysql_select_db($database_victoria, $victoria );
$query_rsListar = "
SELECT
dtt.*,
debe.DCC_CODIGO debe_DCC_CODIGO,
haber.DCC_CODIGO haber_DCC_CODIGO,
debe.CCODIGO_CONTABLE debe,
haber.CCODIGO_CONTABLE haber
FROM 
detalle_tabla_tipo dtt,
detalle_cuenta_contable debe,
detalle_cuenta_contable haber
WHERE 
dtt.DET_CODIGO = '$id'
AND debe.DCC_VIGENCIA = 1
AND haber.DCC_VIGENCIA = 1

AND dtt.DCC_CODIGO_DEBE = debe.DCC_CODIGO
AND dtt.DCC_CODIGO_HABER = haber.DCC_CODIGO
";
//--------------------SELECT FIN------------------------

$rsListar = mysql_query($query_rsListar, $victoria ) or die(mysql_error());
$row = mysql_fetch_assoc($rsListar);
?>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<link rel="stylesheet" href="../css/list.css" /><!--Importante, siempre debe ir antes del css del menu vertical-->
<link href="../css/dcverticalmegamenu.css" rel="stylesheet" type="text/css" /><!--	Menu vertical	-->
<script src="../js/jquery.js"></script>
<link rel="stylesheet" href="../css/jquery-ui.css" />
<script src="../js/jquery-ui.js"></script>
</head>
<body id="bodyIndex" >

<form action="" method="post" name="form" id="form" >
    
<!--Estilos de la tabla utilizada para ver y ABC-->
<link rel="stylesheet" href="../css/tabla.css" />

<!--Javascript de la tabla utilizada para ABC-->
<script src="../js/tabla.js"></script>

<table align="center" width="45%" border="1" style="background-color:#FFFFFF" class="tabla_css" >
  <tr  id="tr_encabezado" >
    <td colspan="2" id="td_encabezado">
      Editar registro	
    </td>
  </tr>
  <tr>
	<td class="etiqueta" >*Descripción: </td>
	<td class="etiqueta" ><input class=" validar " id="DET_DESCRIPCION" name="DET_DESCRIPCION" type="text" value="<?php echo $row['DET_DESCRIPCION'];?>" maxlength="50" /></td>
  </tr>
  <tr>
	<td class="etiqueta" >*Cuenta debe: </td>
	<td class="etiqueta" >
	<select class=" validar " name="debe_new" id="debe_new">
		<option value="">Seleccione</option>		
		<?php 
		//┌────────────────────────────────┐		
		mysql_select_db($database_victoria, $victoria );
		$sql = "
SELECT
  CCODIGO_CONTABLE,
  CONCAT(CCODIGO_CUENTA, ' ',CCO_NOMBRE_CUENTA) cuenta_debe
FROM cuenta_contable
WHERE CUE_CCODIGO_CONTABLE = 1
ORDER BY cuenta_debe
		";
		$tabla = mysql_query($sql, $victoria ) or die(mysql_error());
		
		$debe_old = '';		
		while($fila = mysql_fetch_assoc($tabla)){
			if($row['debe'] == $fila['CCODIGO_CONTABLE']){
				$selected_debe = 'selected="selected"';
				$debe_old = $fila['CCODIGO_CONTABLE'];
			}
			else{
				$selected_debe = '';
			}			
		//└────────────────────────────────┘					
		?>
		<option <?php echo $selected_debe ?> value="<?php echo $fila['CCODIGO_CONTABLE'];?>"><?php echo $fila['cuenta_debe'];?></option>
		<?php }?>
	</select>
    <img src="../imagenes/listABC/comments8.png" style="float:right" title="Historial del debe" onclick='$( "#debeDiv" ).dialog( "open" );' />
	</td>
  </tr>
  <tr>
	<td class="etiqueta" >*Cuenta haber: </td>
	<td class="etiqueta" >
	<select class=" validar " name="haber_new" id="haber_new">
		<option value="">Seleccione</option>		
		<?php 
		//┌────────────────────────────────┐		
		mysql_select_db($database_victoria, $victoria );
		$sql = "
SELECT
  CCODIGO_CONTABLE,
  CONCAT(CCODIGO_CUENTA, ' ',CCO_NOMBRE_CUENTA) cuenta_haber
FROM cuenta_contable
WHERE CUE_CCODIGO_CONTABLE = 1
ORDER BY cuenta_haber
		";
		$tabla = mysql_query($sql, $victoria ) or die(mysql_error());

		$haber_old = '';
		while($fila = mysql_fetch_assoc($tabla)){
			if($row['haber'] == $fila['CCODIGO_CONTABLE']){
				$selected_haber = 'selected="selected"';
				$haber_old = $fila['CCODIGO_CONTABLE'];
			}
			else{
				$selected_haber = '';
			}
			
		//└────────────────────────────────┘					
		?>
		<option <?php echo $selected_haber ?> value="<?php echo $fila['CCODIGO_CONTABLE'];?>"><?php echo $fila['cuenta_haber'];?></option>
		<?php }?>
	</select>
    <img src="../imagenes/listABC/comments8.png" style="float:right" title="Historial del haber" onclick='$( "#haberDiv" ).dialog( "open" );' />
	</td>
  </tr>
  <tr>
	<td class="etiqueta" >Vigencia: </td>
	<td class="etiqueta" ><input <?php echo ($row['DEF_VIGENCIA'] == 1 ? 'checked="checked"' : '' );?> id="DEF_VIGENCIA" name="DEF_VIGENCIA" type="checkbox" value="1" /></td>
  </tr>
  <tr>
    <td colspan="2" id="td_pie">
      <input id="" type="button" value="Editar"  class="btn btn-large"  onclick="validaRegistro($('#form'))"/>
        <a href="<?php echo $np.'List.php' ?>?cp=<?php echo $cp;?>&pa=<?php echo $pa;?>" class="btn btn-large" >
        Regresar
        </a>
		<div class="recargarBoton" ><img src="../imagenes/listABC/load.png" /></div>
      </td>
  </tr>
</table>

<input id="verify" name="verify" type="hidden" value="verify"></input>

<input class="" id="DCC_CODIGO_DEBE" name="DCC_CODIGO_DEBE" type="hidden" value="<?php echo $row['DCC_CODIGO_DEBE']?>" maxlength="50" />
<input class="" id="DCC_CODIGO_HABER" name="DCC_CODIGO_HABER" type="hidden" value="<?php echo $row['DCC_CODIGO_HABER']?>" maxlength="50" />

<input class="" id="debe_old" name="debe_old" type="hidden" value="<?php echo $debe_old?>" maxlength="50" />
<input class="" id="haber_old" name="haber_old" type="hidden" value="<?php echo $haber_old?>" maxlength="50" />

<form>

<div id="validaRegistro" title="&nbsp;">
<div style="text-align:center; font-size:14px"><strong>Los campos con (*) son requeridos</strong></p></div>
</div>

<div id="dialog" title="&nbsp;" style="text-align:center">
    <img src="../imagenes/listABC/importante-md.png" width="100" height="71" >
    <br>
    Está seguro/a de continuar con la acción realizada
</div>	


<?php require_once('detalle_tabla_tipo_popup.php');?>

</body>
</html>